#ifndef _LANGUAGE_CZ_H_
#define _LANGUAGE_CZ_H_

// config.ini Parameter Settings - Screen Settings and Feature Settings
#define STRING_LANGUAGE               "Čeština"
#define STRING_COMMAND_CHECKSUM       "Kontrolní součet"
#define STRING_ADVANCED_OK            "Advanced OK"
#define STRING_TX_DELAY               "TX delay"
#define STRING_TX_PREFETCH            "TX prefetch"
#define STRING_EMULATED_M600          "Emulace M600"
#define STRING_EMULATED_M109_M190     "Emulace M109 / M190"
#define STRING_EVENT_LED              "LED události"
#define STRING_FILE_COMMENT_PARSING   "Analýzovat komentáře"
#define STRING_ROTATED_UI             "Otočit"
#define STRING_ACK_NOTIFICATION       "Styl oznámení ACK"
#define STRING_FILES_SORT_BY          "Řazení souboru"
#define STRING_FILES_LIST_MODE        "Soubory jako seznam"
#define STRING_FILENAME_EXTENSION     "Zobrazit příponu souboru"
#define STRING_FAN_SPEED_PERCENTAGE   "Rychlost ventilátoru v %"
#define STRING_PERSISTENT_INFO        "Zobrazení stavových ikon"
#define STRING_TERMINAL_ACK           "zobrazit ACK Terminálu"
#define STRING_SERIAL_ALWAYS_ON       "Sériový port vždy ON"
#define STRING_MARLIN_FULLSCREEN      "Fullscreen režim Marlin"
#define STRING_MARLIN_SHOW_TITLE      "Zobrazit tytulek Marlin"
#define STRING_MARLIN_TYPE            "Typ Marlin Modu"
#define STRING_MOVE_SPEED             "Rychlost pohybu X Y Z"
#define STRING_AUTO_LOAD_LEVELING     "Automaticky Leveling"
#define STRING_PROBING_Z_OFFSET       "Sondování pro Z offset"
#define STRING_Z_STEPPERS_ALIGNMENT   "Z motor Auto-Alignment"
#define STRING_PS_AUTO_SHUTDOWN       "Auto.vypnutí"
#define STRING_FIL_RUNOUT             "Senzor filamentu"
#define STRING_PL_RECOVERY            "Obnova po ztrátě napájení"
#define STRING_PL_RECOVERY_HOME       "Spuštění obnovení napájení"
#define STRING_BTT_MINI_UPS           "Podpora BTT UPS"
#define STRING_TOUCH_SOUND            "Zvuk při dotyku"
#define STRING_TOAST_SOUND            "Zvuk oznámení"
#define STRING_ALERT_SOUND            "Zvuk popup okna"
#define STRING_HEATER_SOUND           "Zvuk při dosažení teploty"
#define STRING_LCD_BRIGHTNESS         "LCD jas"
#define STRING_LCD_IDLE_BRIGHTNESS    "LCD snížení jasu"
#define STRING_LCD_IDLE_TIME          "LCD snížení jasu po"
#define STRING_LCD_LOCK_ON_IDLE       "Blok. dotek při zatmavení"
#define STRING_LED_ALWAYS_ON          "LED vždy zapnuto"
#define STRING_KNOB_LED_COLOR         "Rotační knob LED"
#define STRING_KNOB_LED_IDLE          "Rotační knob LED idle"
#define STRING_START_GCODE_ENABLED    "Spustit Gcode před tiskem"
#define STRING_END_GCODE_ENABLED      "Spustit Gcode po tisku"
#define STRING_CANCEL_GCODE_ENABLED   "Spustit Gcode po stornu"

// Machine Parameter Settings - Param Title (ordered by gcode)
#define STRING_STEPS_SETTING          "Kroky/mm"
#define STRING_FILAMENT_SETTING       "Pruměr Filamentu"
#define STRING_MAXACCELERATION        "Max zrychlení"
#define STRING_MAXFEEDRATE            "Max rychlost"
#define STRING_ACCELERATION           "Zrychlení"
#define STRING_JERK                   "Jerk-trhnutí"
#define STRING_JUNCTION_DEVIATION     "Junction Deviation"
#define STRING_HOME_OFFSET            "Home Offset"
#define STRING_FWRETRACT              "FW Zatažení"
#define STRING_FWRECOVER              "FW Obnovení"
#define STRING_RETRACT_AUTO           "Auto Firmware Retract"
#define STRING_HOTEND_OFFSET          "Offset 2.trysky"
#define STRING_HOTEND_PID             "PID trysky"
#define STRING_BED_PID                "PID podložky"
#define STRING_STEALTH_CHOP           "TMC Tichý režim"
#define STRING_INPUT_SHAPING          "Input Shaping"
#define STRING_DELTA_CONFIGURATION    "Delta konfigurace"
#define STRING_DELTA_TOWER_ANGLE      "Úhel věže"
#define STRING_DELTA_DIAGONAL_ROD     "Diagonální tyč"
#define STRING_DELTA_ENDSTOP          "Nastavení dorazu"
#define STRING_PROBE_OFFSET           "Offset sondy"
#define STRING_LIN_ADVANCE            "Linear Advance"
#define STRING_CURRENT_SETTING        "TMC Proud motoru(mA)"
#define STRING_HYBRID_THRESHOLD       "TMC Hybridní práh"
#define STRING_BUMP_SENSITIVITY       "TMC Citlivost dorazu"
#define STRING_MBL_OFFSET             "MBL Offset"

// Machine Parameter Settings - Param Attributes (ordered by gcode)
#define STRING_PRINT_ACCELERATION     "Zrychlení při tisku"
#define STRING_RETRACT_ACCELERATION   "Zrychlení retrakcí"
#define STRING_TRAVEL_ACCELERATION    "Zrychlení při přesunu"
#define STRING_RETRACT_LENGTH         "Délka zatažení"
#define STRING_RETRACT_SWAP_LENGTH    "Délka zatažení Swap"
#define STRING_RETRACT_FEEDRATE       "Rychlost zatažení"
#define STRING_RETRACT_Z_LIFT         "Z zvýšení při zatažení"
#define STRING_RECOVER_LENGTH         "Délka obnovení"
#define STRING_SWAP_RECOVER_LENGTH    "Délka obnovení Swap"
#define STRING_RECOVER_FEEDRATE       "Rychlost obnovení"
#define STRING_SWAP_RECOVER_FEEDRATE  "Rychlost obnovení Swap"

// Save / Load
#define STRING_SAVE                   "Uložit"
#define STRING_RESTORE                "Obnovit"
#define STRING_RESET                  "Reset"
#define STRING_EEPROM_SAVE_INFO       "Uložit nastavení tiskárny do EEPROM?"
#define STRING_EEPROM_RESTORE_INFO    "Obnovit nastavení z EEPROM?"
#define STRING_EEPROM_RESET_INFO      "Reset EEPROM na výchozí hodnoty?"
#define STRING_SETTINGS_SAVE          "Uložení nastavení"
#define STRING_SETTINGS_RESTORE       "Obnovení nastavení"
#define STRING_SETTINGS_RESET         "Reset nastavení"
#define STRING_SETTINGS_RESET_INFO    "Obnovit všechna nastavení na výchozí hodnoty?"
#define STRING_SETTINGS_RESET_DONE    "Obnovení všech nastavení bylo úspěšně provedeno.\nRestartujte zařízení."

// Navigation Buttons
#define STRING_PAGE_UP                "Další"
#define STRING_PAGE_DOWN              "Předchozí"
#define STRING_UP                     "Nahoru"
#define STRING_DOWN                   "Dolu"
#define STRING_NEXT                   "Další"
#define STRING_BACK                   "Zpět"

// Value Buttons
#define STRING_INC                    "Přidat"
#define STRING_DEC                    "Ubrat"
#define STRING_LOAD                   "Zavést"
#define STRING_UNLOAD                 "Vysunout"
#define STRING_ON                     "ON"
#define STRING_OFF                    "OFF"
#define STRING_AUTO                   "AUTO"
#define STRING_SMART                  "SMART"
#define STRING_SLOW                   "Pomalu"
#define STRING_NORMAL                 "Normál"
#define STRING_FAST                   "Rychle"
#define STRING_ZERO                   "Vynulovat"
#define STRING_HALF                   "Poloviční"
#define STRING_FULL                   "Plný"
#define STRING_CUSTOM                 "Vlastní"
#define STRING_CLEAR                  "Vymaž"
#define STRING_DEFAULT                "Výchozí"

// Action Buttons
#define STRING_START                  "Start"
#define STRING_STOP                   "Stop"
#define STRING_PAUSE                  "Pauza"
#define STRING_RESUME                 "Obnovit"
#define STRING_INIT                   "Init"
#define STRING_DISCONNECT             "Odpojit"
#define STRING_SHUT_DOWN              "Vypnout"
#define STRING_FORCE_SHUT_DOWN        "Vynutit"
#define STRING_EMERGENCYSTOP          "!!STOP!!"
#define STRING_PREHEAT                "Zahřát"
#define STRING_PREHEAT_BOTH           "Vše"
#define STRING_COOLDOWN               "Zchladit"

// Dialog Buttons
#define STRING_CONFIRM                "Potvrdit"
#define STRING_CANCEL                 "Zrušit"
#define STRING_WARNING                "Varování"
#define STRING_CONTINUE               "Pokračovat"
#define STRING_CONFIRMATION           "Jste si jistý?"

// Process Status
#define STRING_STATUS                 "Status"
#define STRING_READY                  "Připraven"
#define STRING_BUSY                   "Zpracovávám, čekejte prosím..."
#define STRING_LOADING                "Nahrávám..."
#define STRING_UNCONNECTED            "Tiskárna není připojena!"
#define STRING_LISTENING              "TFT v režimu naslouchání!"

// Process Info
#define STRING_INFO                   "Info"
#define STRING_INVALID_VALUE          "Neplatná hodnota/y!"
#define STRING_TIMEOUT_REACHED        "Časový limit vypršel!"
#define STRING_DISCONNECT_INFO        "Nyní mužete tiskárnu ovládat z počítače!"
#define STRING_SHUTTING_DOWN          "Vypínám se..."
#define STRING_WAIT_TEMP_SHUT_DOWN    "Čekám na zchladnutí trysky pod %d℃" // Wait for the temperature of hotend to be lower than 50℃
#define STRING_POWER_FAILED           "Obnovit tisk?"
#define STRING_PROCESS_COMPLETED      "Proces dokončen!"
#define STRING_PROCESS_ABORTED        "Proces přerušen!"

// TFT Media, Onboard Media, Filament Runout Process Commands / Status / Info
#define STRING_TFT_SD                 "TFT SD"
#define STRING_TFT_SD_INSERTED        "SD karta vložena"
#define STRING_TFT_SD_REMOVED         "SD karta vyjmuta"
#define STRING_TFT_SD_NOT_DETECTED    "SD karta nedetekována!"
#define STRING_TFT_SD_READ_ERROR      "Chyba při čtení SD karty!"
#define STRING_TFT_USB                "USB Disk"
#define STRING_TFT_USB_INSERTED       "USB disk vložen"
#define STRING_TFT_USB_REMOVED        "USB disk vyjmut"
#define STRING_TFT_USB_NOT_DETECTED   "USB disk nedetekován!"
#define STRING_TFT_USB_READ_ERROR     "Chyba při čtení USB disku!"
#define STRING_ONBOARD_SD             "Onboard SD"
#define STRING_ONBOARD_USB            "Onboard USB"
#define STRING_ONBOARD_SD_READ_ERROR  "Chyba při čtení Onboard media!"
#define STRING_FILAMENT_RUNOUT        "Došel filament!"

// Steppers, Print, Probe Process Commands / Status / Info
#define STRING_DISABLE_STEPPERS       "Motory"
#define STRING_XY_UNLOCK              "Uvolnit XY"

#define STRING_START_PRINT            "Spustit tisk:\n%s?"
#define STRING_STOP_PRINT             "Zastavit tisk?"
#define STRING_IS_PAUSE               "Během tisku nelze extrudovat.\n\nPozastavit tisk?"
#define STRING_M0_PAUSE               "Pauza po příkazu M0"

#define STRING_TEST                   "Test"
#define STRING_DEPLOY                 "Vysunout"
#define STRING_STOW                   "Zasunout"
#define STRING_REPEAT                 "Přesnost"
#define STRING_HS_ON                  "HS: On"
#define STRING_HS_OFF                 "HS: Off"

// Printer Tools
#define STRING_NOZZLE                 "Tryska"
#define STRING_BED                    "Stolek"
#define STRING_CHAMBER                "Komora"
#define STRING_FAN                    "Ofuk"

#define STRING_BLTOUCH                "BLTouch"
#define STRING_TOUCHMI                "TouchMi"

// Values
#define STRING_1_DEGREE               "1℃"
#define STRING_5_DEGREE               "5℃"
#define STRING_10_DEGREE              "10℃"

#define STRING_001_MM                 "0.01mm"
#define STRING_01_MM                  "0.1mm"
#define STRING_1_MM                   "1mm"
#define STRING_5_MM                   "5mm"
#define STRING_10_MM                  "10mm"
#define STRING_100_MM                 "100mm"
#define STRING_200_MM                 "200mm"

#define STRING_1_PERCENT              "1%"
#define STRING_5_PERCENT              "5%"
#define STRING_10_PERCENT             "10%"
#define STRING_PERCENT_VALUE          "%d%%"

#define STRING_5_SECONDS              "5 sec."
#define STRING_10_SECONDS             "10 sec."
#define STRING_30_SECONDS             "30 sec."
#define STRING_60_SECONDS             "1 min."
#define STRING_120_SECONDS            "2 min."
#define STRING_300_SECONDS            "5 min."

// Colors
#define STRING_WHITE                  "Bílá"
#define STRING_BLACK                  "Černá"
#define STRING_BLUE                   "Modrá"
#define STRING_RED                    "Červená"
#define STRING_GREEN                  "Zelená"
#define STRING_CYAN                   "Tyrkys"
#define STRING_YELLOW                 "Žlutá"
#define STRING_BROWN                  "Hnědá"
#define STRING_GRAY                   "Šedá"
#define STRING_ORANGE                 "Oranžová"
#define STRING_INDIGO                 "Indigo"
#define STRING_VIOLET                 "Fialová"
#define STRING_MAGENTA                "Purpurová"
#define STRING_PURPLE                 "Nachová"
#define STRING_LIME                   "Limetková"
#define STRING_DARKBLUE               "Tmavá Modrá"
#define STRING_DARKGREEN              "Tmavá Červená"
#define STRING_DARKGRAY               "Tmavá Šedá"

// Menus
#define STRING_HEAT                   "Teplota"
#define STRING_MOVE                   "Posunout"
#define STRING_HOME                   "Domu"
#define STRING_PRINT                  "Tisknout"
#define STRING_EXTRUDE                "Filament"
#define STRING_SETTINGS               "Nastavení"
#define STRING_SCREEN_SETTINGS        "Displej"
#define STRING_UI_SETTINGS            "Parametry"
#define STRING_SOUND                  "Zvuk"
#define STRING_MARLIN_MODE_SETTINGS   "Marlin Mod"
#define STRING_MACHINE_SETTINGS       "Tiskárna"
#define STRING_PARAMETER_SETTINGS     "Parametry"
#define STRING_FEATURE_SETTINGS       "Vlastnosti"
#define STRING_CONNECTION_SETTINGS    "Připojení"
#define STRING_SERIAL_PORTS           "SerialPort"
#define STRING_BAUDRATE               "Rychlost"
#define STRING_EEPROM_SETTINGS        "EEPROM"
#define STRING_RGB_SETTINGS           "Barva LED"
#define STRING_RGB_OFF                "LED vyp."
#define STRING_TERMINAL               "Terminál"
#define STRING_LEVELING               "Srovnat"
#define STRING_POINT_1                "Bod 1"
#define STRING_POINT_2                "Bod 2"
#define STRING_POINT_3                "Bod 3"
#define STRING_POINT_4                "Bod 4"
#define STRING_POINT_5                "Bod 5"
#define STRING_BED_LEVELING           "Bed Level"
#define STRING_BL_COMPLETE            "Vyrovnání kompletní"
#define STRING_BL_SMART_FILL          "Chybějící body sondy byly vyplněny inteligentně.\n\nPozn: Nezapomeň uložit!"
#define STRING_BL_ENABLE              "BL: on"
#define STRING_BL_DISABLE             "BL: off"
#define STRING_ABL                    "Vyrovnat"
#define STRING_BBL                    "BBL"
#define STRING_UBL                    "UBL"
#define STRING_MBL                    "MBL"
#define STRING_MBL_SETTINGS           "Ruční vyrovnání"
#define STRING_ABL_SETTINGS           "Auto vyrovnání"
#define STRING_ABL_SETTINGS_BBL       "Bilineární vyrovnání"
#define STRING_ABL_SETTINGS_UBL       "UBL vyrovnání"
#define STRING_ABL_SETTINGS_UBL_SAVE  "Uložit do slotu"
#define STRING_ABL_SETTINGS_UBL_LOAD  "Nahrát ze slotu"
#define STRING_ABL_SLOT0              "Slot 0"
#define STRING_ABL_SLOT1              "Slot 1"
#define STRING_ABL_SLOT2              "Slot 2"
#define STRING_ABL_SLOT3              "Slot 3"
#define STRING_ABL_SLOT_EEPROM        "Uložit síť do EEPROM a načíst po restartu?"
#define STRING_ABL_Z                  "Z-Slábnutí"
#define STRING_LEVEL_CORNER           "Sonda Rohu"
#define STRING_LEVEL_CORNER_INFO      "Vzdálenost od okraje je menší než offset sondy X/Y a některé body nemusí být dosažitelné.\nPoužít bezpečnou vzdálenost od okraje?"
#define STRING_P_OFFSET               "P Offset"
#define STRING_H_OFFSET               "H Offset"
#define STRING_DISTANCE               "Od okraje"
#define STRING_SHIM                   "Měrka"
#define STRING_LOAD_UNLOAD            "Vysunout/Zavést"
#define STRING_LOAD_UNLOAD_SHORT      "Vysunout"
#define STRING_TOUCHSCREEN_ADJUST     "Kalibrovat"
#define STRING_MORE                   "Více"
#define STRING_SCREEN_INFO            "Info"
#define STRING_BG_COLOR               "Barva pozadí"
#define STRING_FONT_COLOR             "Barva písma"
#define STRING_PERCENTAGE             "Procenta"
#define STRING_PERCENTAGE_SPEED       "Rychlost"
#define STRING_PERCENTAGE_FLOW        "Prutok"
#define STRING_BABYSTEP               "BabyStep"
#define STRING_X_INC                  "X+"
#define STRING_Y_INC                  "Y+"
#define STRING_Z_INC                  "Z+"
#define STRING_X_DEC                  "X-"
#define STRING_Y_DEC                  "Y-"
#define STRING_Z_DEC                  "Z-"
#define STRING_X                      "X"
#define STRING_Y                      "Y"
#define STRING_Z                      "Z"
#define STRING_ADJUST_TITLE           "Kalibrace dotykové obrazovky"
#define STRING_ADJUST_INFO            "Dotkněte se postupně všech bodu"
#define STRING_ADJUST_OK              "Kalibrace úspěšná"
#define STRING_ADJUST_FAILED          "Kalibrace selhala, zopakujte znovu"
#define STRING_UNIFIEDMOVE            "Pohyb"
#define STRING_UNIFIEDHEAT            "Teplota"
#define STRING_TOUCH_TO_EXIT          "Pro návrat se dotkněte obrazovky..."
#define STRING_MAINMENU               "Menu"
#define STRING_TUNING                 "Kalibrace"
#define STRING_MPC                    "MPC"
#define STRING_MPC_TITLE              "MPC autokalibrace"
#define STRING_MPC_METHOD             "Metoda:"
#define STRING_PID                    "PID"
#define STRING_PID_TITLE              "PID autokalibrace"
#define STRING_TUNE_START_INFO        "Spuštěna kalibrace vytápění. Bude to chvíli trvat.\nPokračovat?"
#define STRING_TUNE_EXTRUDER          "E-Krok"
#define STRING_TUNE_EXT_EXTRUDE_100   "100mm Vysunutí"
#define STRING_TUNE_EXT_TEMP          "Kalibrace extruderu, ohřev"
#define STRING_TUNE_EXT_MARK120MM     "Označ 120mm na filamentu\nStlač '%s' pokud jsi připraven.\nZměř zbývající délku po vytlačení."
#define STRING_TUNE_EXT_ADJ_ESTEPS    "Nastavení E-Kroku"
#define STRING_TUNE_EXT_ESTEPS_SAVED  "Nové E-kroky nastaveny!\nNezapmeň uložit do EEPROM.\nNová hodnota: %0.2f"
#define STRING_TUNE_EXT_MEASURED      "Zbývající délka:"
#define STRING_TUNE_EXT_OLD_ESTEP     "Staré E-kroky: %0.2f"
#define STRING_TUNE_EXT_NEW_ESTEP     "Nové E-kroky: %0.2f"
#define STRING_NOTIFICATIONS          "Oznámení"
#define STRING_MESH_EDITOR            "Mesh síť"
#define STRING_MESH_TUNER             "Mesh nastavení"
#define STRING_CASE_LIGHT             "Osvětlení"
#define STRING_LOAD_STARTED           "Zavádění filamentu.\nPočkejte na dokončení procesu."
#define STRING_UNLOAD_STARTED         "Vysunování filamentu.\nPočkejte na dokončení procesu."
#define STRING_HEATERS_ON             "Topení jsou stále zapnutá.\nChcete je vypnout?"
#define STRING_PRINT_FINISHED         "     Tisk\n   dokončen"
#define STRING_MAIN_SCREEN            "Nabídka"
#define STRING_PREVIOUS_PRINT_DATA    "Info.tisku"
#define STRING_PRINT_TIME             "Čas tisku: %02u:%02u:%02u"
#define STRING_FILAMENT_LENGTH        "\nDélka filamentu: %1.2fm"
#define STRING_FILAMENT_WEIGHT        "\nVáha  filamentu: %1.2fg"
#define STRING_FILAMENT_COST          "\nCena  filamentu: %1.2f"
#define STRING_NO_FILAMENT_STATS      "\nStatistika není k dispozici."
#define STRING_CLICK_FOR_MORE         "Klikni pro více."
#define STRING_EXT_TEMPLOW            "Teplota trysky je pod minimální teplotou (%d℃)."
#define STRING_HEAT_HOTEND            "Zahřát trysku na %d℃?"
#define STRING_DESIRED_TEMPLOW        "Teplota trysky je pod požadovanou teplotou (%d℃)."
#define STRING_WAIT_HEAT_UP           "Počkej na cílovou teplotu."
#define STRING_Z_ALIGN                "Z Align"
#define STRING_MACROS                 "Makro"
#define STRING_MESH_VALID             "Test sítě"
#define STRING_CONNECT_PROBE          "Před zahájením procesu připojte sondu. Poté ji nezapomeňte odpojit."
#define STRING_DISCONNECT_PROBE       "Před použitím této funkce se ujistěte, že jste odpojili sondu"
#define STRING_CALIBRATION            "Kalibrace"

#endif
